@charset "utf-8";
::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	-webkit-border-radius: 10px;
}
::-webkit-scrollbar-track {
	-webkit-border-radius: 10px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.2);
	background-color: rgba(0, 0, 0, 0.05);
	width: 3px;
	height: 3px;
	border:1px solid rgba(255,255,255,0.05);
}
::-webkit-scrollbar-track-piece {
	-webkit-border-radius: 10px;
	background-color: rgba(234, 234, 234, 1);
	-webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.15);
	width: 3px;
	height: 3px;
}
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	background-color: rgba(244, 244, 244, 1);
	-webkit-box-shadow: inset 1px 1px 15px rgba(255,255,255,0.8),
	inset 1px 1px 0px rgba(255,255,255,0.8);
	border:1px solid rgba(0,0,0,0.1);
}
::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active {
	background-color: rgba(204, 204, 204, 1);
	-webkit-box-shadow: none;
	border:1px solid rgba(0,0,0,0.1);
}
::-webkit-scrollbar-track:window-inactive,
::-webkit-scrollbar-track-piece:window-inactive,
::-webkit-scrollbar-thumb:window-inactive {
	-webkit-box-shadow:none;
}
::-webkit-scrollbar-button {
	width: 0;
	height: 0;
	display: none;
}
::-webkit-scrollbar-corner {
	background-color: transparent;
}
::-webkit-resizer{
	background-color: transparent;
}
/* 前端表单样式 */
.form-box{margin: 20px 0}
.table{width: 70%;margin: 20px auto;}
.table tr{height: 55px;}
.table-title{font-size: 16px;}
.table-title .red{color: red;margin-left: 5px}
.code{cursor: pointer;margin-left: 20px;vertical-align: middle;}
.input-text{outline: none;width: 100%;padding: 10px 12px;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 3px;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.textarea{border: 1px solid #ced4da;color: #495057;border-radius: 3px;padding: 10px 12px;width: 100%;height: 120px;}
.input-text:focus,
.textarea:focus{transition: all 0.218s ease 0s;border: 1px solid #2196f3;}
.select{background: #fff none repeat scroll 0 0;border-color: #666666 #cccccc #cccccc #666666;border-image: none;border-style: solid;border-width: 1px;height: 30px;line-height: 30px;margin-right: 2px;min-width: 100px}
.fieldset_list{border: 1px solid #d8d8d8;margin: 10px 0}
.fieldset_list legend{font-size: 14px;color: #666;background-color: #f9f9f9;border: 1px solid #d8d8d8;padding: 0 15px;height: 25px;line-height: 25px;width: 56px;margin-bottom: 0px;}
.fieldset_tip{text-align: center;font-size: 13px;margin-top: 5px;margin-bottom: 10px;}
.file_ul li{margin-bottom: 10px;margin-left: 10px}
.file_ul li input{margin-right: 10px;height: 30px;line-height: 30px;width: 260px;padding: 0px 3px;border: 1px solid #dadada}
.file_ul li a{color: #06c}
.radio{margin-right: 3px;}
.option_label{margin-right: 8px;}
.red{color: red;margin-left: 5px}
.codeimg{cursor: pointer;margin-left: 20px;vertical-align: middle;}
.uploadfile{height: 25px;line-height: 25px;width: 330px;padding: 0px 3px;border-radius: 2px;border: 1px solid #dadada;outline: none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.upload-btn{background: #5a98de;color: #fff !important;display: inline-block;text-align: center;height: 22px;line-height: 22px;cursor: pointer;padding: 3px 10px;border-radius: 3px;transition: all 0.3s}
.upload-btn:hover{background: #0a6999;color: #fff;text-decoration: none}
.submit{outline: none;border-color: #088ef0;background: linear-gradient(#34a5f8, #088ef0);text-align: center;display: inline-block;cursor: pointer;border: none;transition: .3s;font-size: 12px;height: 40px;line-height: 40px;padding: 0 60px;color: #fff;border-style: solid;border-width: 1px;border-radius: 3px;}
.submit:hover{opacity:0.8;color:#fff}